home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
User's Choice Windows CD
/
User's Choice Windows CD (CMS Software)(1993).iso
/
windows5
/
winnet.zip
/
LOCALTLK.NOT
< prev
next >
Wrap
Text File
|
1990-07-01
|
4KB
|
115 lines
Packet Driver for Apple LocalTalk PC Card, Sun/TOPS FlashCard
=============================================================
LOCAL.ARC and NETPKT.ARC are available via anonymous FTP from
ucdavis.ucdavis.edu:/dist/packet
Parameters for starting the LocalTalk packet driver:
===================================================
usage: LOCALTLK packet_int_no
The LocalTalk packet driver requires no additional parameters;
all hardware parameters are known by the ATALK.SYS hardware driver.
Hardware Configuration/ATALK.SYS specifications:
===============================================
The LocalTalk PC Card must be installed with IRQ level disabled
(i.e. polled mode).
Implementation Notes:
====================
The LocalTalk packet driver supports the Apple LocalTalk PC Card,
Sun/TOPS FlashCard, and other hardware controlled by the ATALK.SYS
LocalTalk/AppleTalk driver. The ATALK.SYS driver must be installed
before starting the LocalTalk packet driver; please refer to installation
guide provided with your hardware for instructions on installing the
ATALK.SYS hardware driver. The ATALK.SYS driver is accessed via software
interrupts; the ATALK.SYS driver then issues hardware commands to
complete I/O requests. The LocalTalk packet driver locates the ATALK.SYS
driver by scanning the vectors in the user program software interrupt
range for the ATALK.SYS signature string.
I've arbitrarily assigned a new class for the LocalTalk packet driver,
class 17; I think a separate class is appropriate, but the class number
may change.
The LocalTalk packet driver opens only one DDP socket - for IP use.
Use of the LocalTalk packet driver for other protocols is not supported.
Networking packages which support the LocalTalk packet driver:
=============================================================
Several networking packages which support the packet driver spec
only allow Bluebook Ethernet packet drivers (i.e. Class 1);
because the LocalTalk packet driver is not an Ethernet driver,
these packages will not recognize the LocalTalk packet driver.
The KA9Q networking package (by Phil Karn) does support the
various classes of packet drivers. The file NETPKT.ARC contains
source code patches (and compiled code) for using the KA9Q package
with the LocalTalk packet driver.
The LocalTalk packet driver asks for dynamic assignment
of node IP address. The assigned address is displayed during
packet driver initialization. I assume there is some LocalTalk
ATP/IPGP command to request a static address rather than accepting
dynamic assignment; I can make <IP address> a packet driver parameter
if I can figure out how to request static address assignment.
(I'm backordered on the 'Inside AppleTalk' reference; hopefully
it will explain how to do this).
The ATALK.SYS hardware driver controls maximum packet size. This
should be switchable and has a minimum value of 603 bytes. I was
unable to raise that the max packet size above 603 bytes (I'm not
sure why, any clues would be appreciated). You must limit packet
size with packet parameters in the KA9Q package:
attach packet 0x66 pk0 5 500 ; packet driver buffer size = 500 bytes
tcp mss 472 ; TCP max segment size (outgoing)
tcp window 954 ; TCP window
Files in LOCAL.ARC
==================
README.LOC -- this file
LOCALTLK.COM -- compiled LocalTalk packet driver version 6.0
MAKEFILE -- add definitions to compile LOCALTLK.COM
HEAD.ASM -- minor patch to allow software interrupts from ATALK.SYS
LOCAL.ASM -- driver dependent source code
Files in NETPKT.ARC
===================
NET.EXE -- compiled code; KA9Q NOS v900418 (LocalTalk.00)
AUTOEXEC.NET -- sample configuration file
CONFIG.H -- add switch for LocalTalk packet driver support
PKTDRVR.H -- add new class for LocalTalk packet driver
CONFIG.C -- add LocalTalk support to iftypes and network daemon
PKTDRVR.C -- add LocalTalk support to pk_attach
VERSION.C -- note LocalTalk support in version display
note: packet driver patches should apply to new releases of KA9Q
source code. look for the most current release at
flash.bellcore.com:/pub/ka9q/src.arc
-- Katie Stevens
dkstevens@ucdavis.edu
Computing Services
University of California, Davis